observerPattern
Interface Observer


public interface Observer

Die Schnittstelle Observer ist von jeder Klasse, die von einer beobachtbaren Klasse (Observable) aus benachrichtigt werden möchte, zu implementieren. Diese Schnittstelle umfasst lediglich die Methode public void notify(Observable pObservable).
Um von einem Observable benachrichtigt werden zu können, muss der Observer noch sein Interesse anmelden.
Durch folgende einfachen Schritte kann eine Klasse Observer implementieren:

  • Die Schnittstelle Observer implementieren:
    public class myObserver impements Observer...
  • Beim Observable Interesse anmelden:
    theObservable.getObserverManager().addObserver(this);
  • Methode public void notify(Observable pObservable) implementieren
    public void notify(Observable pObservable){ if (pObservable == theObserver) dosomething(); }
  •  

    Created on 21.04.2004

    Version:
    21.04.2004
    Author:
    M. Serhat Cinar
    See Also:
    Observable

    Method Summary
     void notify(Observable pObservable)
              Über diese Mehtode wird der Observer von einem Observable benachrichtigt.
     

    Method Detail

    notify

    public void notify(Observable pObservable)
    Über diese Mehtode wird der Observer von einem Observable benachrichtigt.

    Parameters:
    pObservable - Der Observable, der diesen Observer benachrichtigen möchte.
    See Also:
    Observable